package com.xebest.web.view;

import java.math.BigDecimal;
import java.util.List;

/**
 * @desc: 售后单信息 编辑售后单时使用
 * @author: chenjing
 * @createTime: 2017/8/3 10:22
 * @history:
 * @version:v1.0
 */
public class XeVenAfterSaleInfoView {
    /**
     * 售后来源：1线上 2线下
     */
    private Integer afterSaleSource;

    /**
     * 售后单号
     */
    private String afterSalesCode;


    /**
     * 售后类型：1仅退款 2退款退货
     */
    private Integer afterSaleType;

    /**
     * 售后原因
     */
    private Integer afterSaleReason;


    /**
     * 售后状态 1待审核 2已审核 3 审核不通过
     */
    private int afterSaleStatus;

    /**
     * 售后说明
     */
    private String afterSaleRemark;


    /**
     * 退货仓库名称
     */
    private String storeName;

    /**
     * 退货仓库ID
     */
    private String storeId;


    /**
     * 退款金额
     */
    private BigDecimal refundAmount;


    /**
     * 订单号
     */
    private String orderId;

    /**
     * 订单状态 1 已完成 2 已发货 3待发货 4已取消 5 待分配 6待审核',
     */
    private Integer orderStatus;

    /**
     * 支付类型 4: 在线支付1：货到付款2：到店自提3：银行汇款',
     */
    private Integer payType;

    /**
     * 付款状态  1:已支付,2:未支付',
     */
    private Integer payStatus;

    /**
     * 用户名
     */
    private String loginAccount;

    /**
     * 收货人
     */
    private String caConsignee;

    /**
     * 省
     */
    private String caProvinceId;

    /**
     * 城市
     */
    private String caCityId;

    /**
     * 地区
     */
    private String caAreaId;

    /**
     * 详细街道地址
     */
    private String caSreet;

    /**
     * 售后明细list
     */
    List<XeVenAfterSaleDetailView> detailViewList;
    /*图片附件集合*/
    private List<String> imgs;

    public List<String> getImgs() {
        return imgs;
    }

    public void setImgs(List<String> imgs) {
        this.imgs = imgs;
    }

    public Integer getAfterSaleSource() {
        return afterSaleSource;
    }

    public void setAfterSaleSource(Integer afterSaleSource) {
        this.afterSaleSource = afterSaleSource;
    }

    public String getAfterSalesCode() {
        return afterSalesCode;
    }

    public void setAfterSalesCode(String afterSalesCode) {
        this.afterSalesCode = afterSalesCode;
    }

    public Integer getAfterSaleType() {
        return afterSaleType;
    }

    public void setAfterSaleType(Integer afterSaleType) {
        this.afterSaleType = afterSaleType;
    }

    public Integer getAfterSaleReason() {
        return afterSaleReason;
    }

    public void setAfterSaleReason(Integer afterSaleReason) {
        this.afterSaleReason = afterSaleReason;
    }

    public int getAfterSaleStatus() {
        return afterSaleStatus;
    }

    public void setAfterSaleStatus(int afterSaleStatus) {
        this.afterSaleStatus = afterSaleStatus;
    }

    public String getAfterSaleRemark() {
        return afterSaleRemark;
    }

    public void setAfterSaleRemark(String afterSaleRemark) {
        this.afterSaleRemark = afterSaleRemark;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public String getLoginAccount() {
        return loginAccount;
    }

    public void setLoginAccount(String loginAccount) {
        this.loginAccount = loginAccount;
    }

    public String getCaConsignee() {
        return caConsignee;
    }

    public void setCaConsignee(String caConsignee) {
        this.caConsignee = caConsignee;
    }

    public List<XeVenAfterSaleDetailView> getDetailViewList() {
        return detailViewList;
    }

    public void setDetailViewList(List<XeVenAfterSaleDetailView> detailViewList) {
        this.detailViewList = detailViewList;
    }

    public String getCaProvinceId() {
        return caProvinceId;
    }

    public void setCaProvinceId(String caProvinceId) {
        this.caProvinceId = caProvinceId;
    }

    public String getCaCityId() {
        return caCityId;
    }

    public void setCaCityId(String caCityId) {
        this.caCityId = caCityId;
    }

    public String getCaAreaId() {
        return caAreaId;
    }

    public void setCaAreaId(String caAreaId) {
        this.caAreaId = caAreaId;
    }

    public String getCaSreet() {
        return caSreet;
    }

    public void setCaSreet(String caSreet) {
        this.caSreet = caSreet;
    }
}
